package com.qwz.learn;

/**
* @Description:  创建器，声明工厂方法
* @Author: Qiuwuzhi
* @CreateDate: 2019/12/13 下午 9:51
* @Version V1.0
*/
public abstract class Creator {
    /**
     * 创建Product的工厂方法
     * @return
     */
    protected abstract Product factoryMethod();

    /**
     * 示意方法，实现某些功能的方法
     */
    public void someOperation(){
        Product product = factoryMethod();
    }
}
